*{font-family: '微软雅黑';}
h1,h2,h3,h4,h5{font-weight: bold;}
p{margin: 0;}

@font-face{
	font-family: 'SegoeUISemibold';
	src: url('../fonts/seguisb.eot');
	src: url('../fonts/seguisb.eot') format('embedded-opentype'),
		url('../fonts/seguisb.woff') format('woff'),
		url('../fonts/seguisb.ttf') format('truetype'),
		url('../fonts/seguisb.svg#SegoeUISemibold') format('svg');
}
@font-face{
	font-family: 'SegoeUIRegular';
	src: url('../fonts/segoeui.eot');
	src: url('../fonts/segoeui.eot') format('embedded-opentype'),
		url('../fonts/segoeui.woff') format('woff'),
		url('../fonts/segoeui.ttf') format('truetype'),
		url('../fonts/segoeui.svg#SegoeUIRegular') format('svg');
}
@font-face{
	font-family: 'SegoeUIBold';
	src: url('../fonts/segoeuib.eot');
	src: url('../fonts/segoeuib.eot') format('embedded-opentype'),
		url('../fonts/segoeuib.woff') format('woff'),
		url('../fonts/segoeuib.ttf') format('truetype'),
		url('../fonts/segoeuib.svg#SegoeUIBold') format('svg');
}
@font-face{
	font-family: 'SegoeUIItalic';
	src: url('../fonts/segoeuii.eot');
	src: url('../fonts/segoeuii.eot') format('embedded-opentype'),
		url('../fonts/segoeuii.woff') format('woff'),
		url('../fonts/segoeuii.ttf') format('truetype'),
		url('../fonts/segoeuii.svg#SegoeUIItalic') format('svg');
}
@font-face{
	font-family: 'SegoeUILight';
	src: url('../fonts/segoeuil.eot');
	src: url('../fonts/segoeuil.eot') format('embedded-opentype'),
		url('../fonts/segoeuil.woff') format('woff'),
		url('../fonts/segoeuil.ttf') format('truetype'),
		url('../fonts/segoeuil.svg#SegoeUILight') format('svg');
}
@font-face{
	font-family: 'SegoeUIBoldItalic';
	src: url('../fonts/segoeuiz.eot');
	src: url('../fonts/segoeuiz.eot') format('embedded-opentype'),
		url('../fonts/segoeuiz.woff') format('woff'),
		url('../fonts/segoeuiz.ttf') format('truetype'),
		url('../fonts/segoeuiz.svg#SegoeUIBoldItalic') format('svg');
}
input[type=submit],
input[type=text],
input[type=password],
input[type=file],
textarea{-webkit-appearance:none;}
textarea,
input[type=submit],
input[type=text]{-webkit-border-radius:0;}
input[type="image"]{
	padding:0;
	border:none;}
body{margin:0;color:#333;min-width:320px;font-size:16px;background:#fff url(../images/bg-body.gif) repeat-y 42% 0;-webkit-text-size-adjust:none;}
img{border-style:none;vertical-align:top;}
a{text-decoration:none;color:#ea2766;outline:none !important;}
a:hover{text-decoration:none;}
q{quotes:none;}
q:before{content:"";}
q:after{content:"";}
header,footer,article,section,nav,figure,aside{display:block;}
figure{margin:0;padding:0;}
input,textarea,select-size{font;vertical-align:middle;color:#333;}
form,fieldset{margin:0;padding:0;border-style:none;}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0);}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{color:rgba(0,0,0,0);}
::-webkit-input-placeholder{color:#333333;}
:-moz-placeholder{color:#333333;}
::-moz-placeholder{color:#333333;opacity:1;}
:-ms-input-placeholder{color:#333333;}
#wrapper{overflow:hidden;width:100%;position:relative;}
.wrapper-holder{width:100%;max-width:1004px;margin:0 auto;border-left:1px solid #ececec;border-right:1px solid #ececec;position:relative;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.holder{width:100%;padding:0 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
.wrapper-holder:after,#header:after,#main:after,#footer:after,.holder:after{content:"";display:block;clear:both;}
#header{width:100%;max-width:1022px;margin:0 auto;position:relative;z-index:14;padding:0 10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.logo{float:left;width:191px;height:93px;text-indent:-9999px;overflow:hidden;margin:0 0 0 -34px;background:url(../images/logo.png) no-repeat;}
.logo a{display:block;height:100%;}
.header-holder{float:right;padding:7px 0 0;}
.h-box{display:inline-block;vertical-align:top;width:170px;position:absolute;top:25px;left:450px;margin-left:-150px;}
.btn-h{display:block;width:170px;height:23px;padding:3px 0 0;background:#e6dbe6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;text-decoration:none;color:#5c2661;text-align:center;font-size:14px;margin:0 0 21px;}
.btn-h:hover{background:#dacada;text-decoration:none;color:#5c2661;}
.callback-block{display:block;position:relative;z-index:12;}
.callback-block .open{width:169px;height:33px;line-height: 23px;display:block;padding:5px 0 0 26px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff url(../images/bg-opener.png) no-repeat;text-decoration:none;color:#606;font-size:14px;text-transform:uppercase;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;}
.callback-block .open:hover{color:#e73d68;}
.contacts-box{display:inline-block;vertical-align:top;text-align: right;}
.contacts-box select{padding: 3px 5px 3px 15px;font-size: 14px;margin-bottom: 8px;}
.contacts-list{padding:0;margin:0;color:#606;list-style:none;overflow:hidden;width:100%;text-align:right;font-size:16px;}
.contacts-list span{font-size:24px;font-family: Arial;}
.contacts-list li{display:inline-block;vertical-align:top;}
.contacts-list a{text-decoration:none;color:#606;display:block;padding:0 0 0 22px;}
.contacts-list a:hover{color:#606;text-decoration:none;}
.contacts-list .email{background:url(../images/ico-email.png) no-repeat 0 11px;padding: 8px 0 0 20px;font-family: Arial;}
.contacts-list .phone1{background:url(../images/ico-phone2.png) no-repeat 0 7px;padding:0 0 0 22px;font-family: Arial;}
.contacts-list .phone2{background:url(../images/ico-phone.png) no-repeat 0 7px;padding:0 0 0 18px;font-family: Arial;}
.contacts-dl{float:right;margin:2px 0 0;color:#606;font-size:16px;}
.contacts-dl dt{display:inline-block;vertical-align:top;color:#999;padding:2px 10px 0 0;font-size:14px;}
.contacts-dl dd{display:inline-block;vertical-align:top;margin:0;}
.contacts-dl dd p {margin: 0px;}
.contacts-dl span{display:block;}

.qrcode{position: absolute; bottom: 15px;right: 300px;text-align: center;}
.qrcode p{margin-bottom: 0;font-size: 12px;color: #9d9d9d;text-align: center;}

#main{width:100%;position:relative;z-index:12;padding:0 0 24px;}
#main .title{margin:0 0 15px;padding-bottom: 5px;border-bottom: 1px #f36 solid;color:#f36;font-size:24px;}
.heading-l{width:100%;max-width:600px;}
.heading-l:after{content:"";display:block;clear:both;}
#main .heading-l h1{margin:0 0 30px;padding:6px 15px 0 25px;color:#591c58;font-size:24px;}
#main .h2{margin:0 0 24px;color:#f36;font-size:30px;}
#main .Cdetail p{text-align: justify;}
#main .Cdetail {padding: 10px 20px;}
.twocolumns{width:100%;padding:0 0 20px 251px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.twocolumns:after{content:"";display:block;clear:both;}
.sidebar{float:left;margin:0 0 0 -250px;width:250px;position:relative;z-index:5;}
.nav{position:relative;z-index:99;}
#nav{padding:0 15px 2px 11px;margin:0 0 10px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:14px;border-left:14px solid #895089;background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,252,252,1) 47%, rgba(227,227,227,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(252,252,252,1)), color-stop(100%,rgba(227,227,227,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(227,227,227,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(227,227,227,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(227,227,227,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(227,227,227,1) 100%);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.16);-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.16);-o-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.16);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.16);position:relative;z-index:2;min-height:287px;}
#nav:after{content:"";display:block;clear:both;}
#nav li{vertical-align:top;background:url(../images/separator.gif) repeat-x;}
#nav li:first-child{background:none;}
#nav a{display:block;margin:0 0 0 -11px;padding:11px 0 10px 21px;text-decoration:none;color:#591c58;text-transform: uppercase;font-size: 16px;}
#nav a:hover{text-decoration:none;color:#591c58;}
#nav a:hover,
#nav .active a{background:url(../images/arrow.png) no-repeat 0 50%;}

.content{float:left;width:100%;position:relative;z-index:1;}
.content-holder{width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content-holder:after{content:"";display:block;clear:both;}
.content-holder .h1{font-size: 24px;margin: 20px 0 10px;}
.nav .nav-opener{display:none;}
.nav-opener{float:left;width:31px;height:31px;background:#895089;background:rgba(137,80,137,0.95);position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-indent:-9999px;overflow:hidden;}
.nav-opener:before,
.nav-opener:after,
.nav-opener span{background:#fff;border-radius:4px;position:absolute;top:16px;left:25%;right:25%;height:3px;margin-top:-2px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.nav-opener:before,
.nav-opener:after{content:'';top:10px;}
.nav-opener:after{top:22px;}
.nav .close-btn span,
.nav-active .nav-opener span{opacity:0;}
.nav-opener:hover{opacity:0.75;}
.nav .close-btn:after,
.nav .close-btn:before,
.nav-active .nav-opener:after,
.nav-active .nav-opener:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:16px;left:15%;right:15%;}
.nav .close-btn:after,
.nav-active .nav-opener:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.home-slideshow{overflow:hidden;position:relative;width:100%;padding:0 13px 0 0;margin:-19px -13px 0 0;}
.home-slideshow .slideset{float:left;position:relative;width:100%;}
.home-slideshow .slide{position:absolute;overflow:hidden;width:100%;height:322px;z-index:1;left:0;top:0;}
.home-slideshow .slide.active{z-index:5;}
.home-slideshow .pagination{overflow:hidden;width:100%;max-width:500px;text-align:center;position:absolute;z-index:12;bottom:8px;left:0;}
.home-slideshow .pagination ul{width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.home-slideshow .pagination ul:after{content:"";display:block;clear:both;}
.home-slideshow .pagination ul li{display:inline-block;vertical-align:top;padding:0 4px;}
.home-slideshow .pagination a{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:inline-block;vertical-align:top;width:14px;height:14px;overflow:hidden;text-indent:-9999px;text-decoration:none;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;background:#fff;border:2px solid #ea2c69;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.home-slideshow .pagination a:hover,
.home-slideshow .pagination .active a{text-decoration:none;background:#ea2c69;}
.promobox1{overflow:hidden;width:227px;padding:15px 0 11px 10px;background:#e73d68;border-right:13px solid #c92d56;position:absolute;z-index:12;top:101px;right:0;}
.promobox1 a{text-decoration:none;}
.promobox1 p{display:block;color:#fff;font-size:21px;padding:0 0 5px;}
.promobox1 span{display:block;color:#ff0;font-size:14px;}
.promobox1 a:hover span{text-decoration:underline;}
.promobox2{overflow:hidden;width:227px;padding:16px 0 11px 10px;background:#591c58;border-right:13px solid #303;position:absolute;z-index:12;bottom:54px;right:0;}
.promobox2 a{text-decoration:none;}
.promobox2 p{display:block;color:#fcc;font-size:17px;padding:0 0 9px;}
.promobox2 span{display:block;color:#fff;font-size:13px;}
.promobox2 a:hover span{text-decoration:underline;}
.heading-r1{width:100%;background:url(../images/bg-heading1.png) no-repeat;margin:0 -66px -32px -80px;padding:6px 66px 63px 80px;}
.heading-r1:after{content:"";display:block;clear:both;}
.heading-r1 p{display:block;color:#fff;font-size:26px;}
.heading-r2{width:100%;background:url(../images/bg-heading2.png) no-repeat;margin:0 -81px -20px -66px;padding:4px 81px 61px 66px;}
.heading-r2:after{content:"";display:block;clear:both;}
.heading-r2 p{font-size:26px;display:block;color:#fff;}
.heading-1{width:100%;background:#e6dbe6;margin:0 0 19px 0;padding:6px 0 12px;border-top:4px solid #895089;}
.heading-1:after{content:"";display:block;clear:both;}
.heading-1 strong{display:block;color:#591c58;font-size:26px;}
.heading-2{width:100%;background:#e6dbe6;margin:0 0 31px;padding:4px 0 10px;}
.heading-2:after{content:"";display:block;clear:both;}
.heading-2 strong{font-size:30px;display:block;color:#591c58;}
.vantage-list{width:100%;padding:0 0 7px;margin:0;list-style:none;color:#333;font-size:14px;}
.vantage-list:after{content:"";display:block;clear:both;}
.vantage-list li{display:inline-block;vertical-align:top;width:50%;padding:0 50px 0 116px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 -4px 18px 0;}
.vantage-list .ico-box{float:left;width:90px;margin:0 0 0 -116px;text-align:center;}
.vantage-list .text-box{float:left;width:100%;}
#main .vantage-list p{margin:0;font-size: 16px;line-height: 24px;}
.hp-box{overflow:hidden;width:100%;padding:6px 0 0;}
.hp-box .slogan{display:block;color:#591c58;font-size:24px;margin:0 0 20px;}
.hp-box .logo-intri{display:block;width:64px;height:36px;text-indent:-9999px;overflow:hidden;background:url(../images/logo2.png) no-repeat;background-size: 64px 36px}
.hp-box .logo-intri a{display:block;height:100%;}
.img-box{overflow:hidden;width:100%;text-align:center;margin:0 0 40px;}
.img-box img{max-width:100%;}
.btn-box{overflow:hidden;width:100%;padding:10px 0 0;margin:0 0 18px;}
.btn-box .btn{display:block;margin:0 auto;background:url(../images/bg-btn.png) no-repeat;background-size:100% 125px;width:100%;max-width:356px;height:42px;padding:8px 0 0;text-align:center;color:#fff;text-decoration:none;font:26px/32px SegoeUILight, Arial, Verdana, sans-serif;}
.btn-box .btn:hover{background:url(../images/bg-btn.png) no-repeat 0 -75px;background-size:100% 125px;text-decoration:none;color:#fff;}
.btn-box .btn-opt{background:url(../images/bg-btn-r.png) no-repeat;background-size:100% 126px;width:100%;max-width:296px;}
.btn-box .btn-opt:hover{background:url(../images/bg-btn-r.png) no-repeat 0 -76px;background-size:100% 126px;}
.item-list{width:100%;padding:0 0 0 29px;margin:0 0 18px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item-list ul{padding:11px 0 0;margin:0;list-style:none;}
.item-list:after{content:"";display:block;clear:both;}
.item-list li{vertical-align:top;height:1%;padding:0 0 16px;}
.item-list1 li{padding:0 0 16px 40px;background:url(../images/bullet1.png) no-repeat 0 3px;}
.item-list2 li{padding:0 0 16px 40px;background:url(../images/bullet2.png) no-repeat 0 3px;}
.item-list3 li{padding:0 0 16px 40px;background:url(../images/bullet3.png) no-repeat 0 4px;}
.item-list4 li{padding:0 0 16px 40px;background:url(../images/bullet4.png) no-repeat 3px 5px;}
.item-list5 li{padding:0 0 17px 34px;background:url(../images/bullet2.png) no-repeat 0 7px;}
.item-list ul li{padding:0 0 10px 40px;background:url(../images/bullet4.png) no-repeat 3px 8px;}
.item-list strong{font-size:16px ;}
.item-list a{font-size:16px;}
.mark{overflow:hidden;width:100%;padding:30px 50px 28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f1ecf1;color:#333;text-align:center;font:16px/20px SegoeUIItalic, Arial, Verdana, sans-serif;margin:0 0 50px;}
#main .mark p{margin:0;font-size: 18px;line-height: 26px;}
.heading-intri{overflow:hidden;width:100%;}
#main .heading-intri h2{margin:0 0 13px 20px;color:#591c58;font-size:30px;}
.categories-boxes{width:100%;padding:41px 0 5px;position:relative;background:url(../images/divider.gif) no-repeat 50% 100%;background-size:100% 6px;margin:30px 0 39px;}
.categories-boxes:after{content:"";display:block;clear:both;}
.categories-boxes:before{content:"";display:block;position:absolute;width:100%;height:6px;background:url(../images/divider.gif) no-repeat 50% 0;background-size:100% 6px;top:0;left:0;}
.category-box{display:inline-block;vertical-align:top;margin:0 -5px 20px 0;width:25%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 14px 0 14px;}
.category-box .box-holder{position:relative;max-width:220px;max-height:210px;width:100%;margin:0 auto 19px;}
.category-box .box-frame{max-width:220px;max-height:210px;position:relative;z-index:10;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);}
.category-box .box-holder:before{content:"";display:block;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.10);z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0px, 0px) rotate(177deg) skew(0deg, 0deg) scale(1, 1);-moz-transform:translate(0px, 0px) rotate(177deg) skew(0deg, 0deg) scale(1, 1);-o-transform:translate(0px, 0px) rotate(177deg) skew(0deg, 0deg) scale(1, 1);-ms-transform:translate(0px, 0px) rotate(177deg) skew(0deg, 0deg) scale(1, 1);transform:translate(0px, 0px) rotate(177deg) skew(0deg, 0deg) scale(1, 1);}
.category-box .box-frame img{height: 200px;}
.category-box p{display:block;text-align:left;color:#333;font-size:16px;text-align: center;}
.category-box p a{text-decoration:none;color:#333;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;}
.category-box p a:hover{text-decoration:none;color:#e73d68;}
.advant-boxes{width:100%;padding:0 13px 0 9px;-webkit-box-sizing:borde:1r-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.advant-boxes:after{content:"";display:block;clear:both;}
.advant-box{display:inline-block;vertical-align:top;margin:0 -5px 0 0;width:20%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 7px 0 7px;}
.advant-box .box-holder{overflow:hidden;width:100%;max-width:180px;margin:0 auto;}
.advant-box .box-holder p{font-size: 14px;line-height: 22px;margin-top: 5px;color: #333;text-decoration: none;}
.advant-box img{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;}
.subscribe-box{width:100%;background:#f1ecf1;overflow:hidden;padding:25px 38px 18px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.subscribe-form{overflow:hidden;width:100%;}
.subscribe-form .subscribe-text{float:left;width:50%;color:#470050;padding:8px 0 0;font-size:18px;}
.subscribe-form .row{float:left;width:50%;padding:0 142px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.subscribe-form .text{padding:7px 5px 7px 18px;margin:0;border:1px solid #470050;float:left;width:100%;height:38px;background:#fff;color:#333;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;}
.subscribe-form .submit{border:1px solid #470050;float:right;padding:0 0 2px;margin:0 -142px 0 0;background:#470050;width:126px;height:38px;font-size:12px;color:#fff;cursor:pointer;}
.subscribe-form .submit:hover{background:#fff;color:#470050;}
#footer{overflow:hidden;position:relative;z-index:8;width:100%;color:#470050;background:#fff url(../images/bg-footer.gif) repeat-x;padding:22px 0 0;}
.navigation{overflow:hidden;width:100%;}
.navigation .col{float:left;width:25%;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.navigation .col-2{width:40%;padding:0;}
.navigation strong{display:block;color:#470050;font-size:15px;margin:0 0 14px;}
.navigation ul{padding:0;margin:0 0 7px;list-style:none;font-size:13px;}
.navigation .col-2 ul{float:left;width:50%;overflow:hidden;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.navigation li{vertical-align:top;line-height: 22px;}
.navigation a{text-decoration:none;color:#470050;}
.navigation a:hover{text-decoration:underline;color:#e73d68;}
.sl-box{overflow:hidden;width:100%;text-align:right;margin:0 0 11px;}
.sl-box strong{display:inline-block;vertical-align:top;font-size:12px;color:#666;padding:8px 14px 0 0;}
.sl-list{display:inline-block;vertical-align:top;padding:0;margin:0;list-style:none;}
.sl-list li{display:inline-block;vertical-align:top;width:28px;margin:0 2px 0 0;}
.sl-list a{display:block;width:28px;height:28px;text-align:center;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#999;color:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.sl-list a:hover{background:#470050;}
.sl-list i{font-size:18px;line-height:28px;margin:0 0 0 -1px;vertical-align:top;}
.sl-list .fa-vk{margin:0 0 0 -1px;}
.footer-frame{overflow:hidden;width:100%;background:#f1ecf1;padding: 20px 0;color:#306;font-size:14px;}
.copyright{float:left;margin:0;font-size: 12px;line-height: 18px;color: #999;}
.copyright a{text-decoration:none;color:#999;}
.copyright a:hover{color:#c2b0b0;text-decoration:none;}
.seadesing{float:right;color:#999;margin:1px 0 0;font-size:12px;}
.seadesing dt{float:left;text-align:left;padding:1px 10px 0;}
.seadesing dd{margin:1px 0 0 0;width:74px;float:left;}
.seadesing dd a{width:74px;height:18px;overflow:hidden;position:relative;color:#999;text-decoration: none;padding-top: 1px;}
/* -------------------------------------------------- */
.slideshow{overflow:hidden;position:relative;width:100%;margin:-19px 0 26px;}
.slideshow .slideset{float:left;position:relative;width:100%;}
.slideshow .slide{position:absolute;overflow:hidden;width:100%;height:312px;z-index:1;left:0;top:0;}
.slideshow .slide.active{z-index:5;}
.slideshow .pagination{overflow:hidden;width:100%;text-align:right;position:absolute;z-index:12;bottom:8px;left:0;}
.slideshow .pagination ul{width:100%;padding:0 10px 0 0;margin:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slideshow .pagination ul:after{content:"";display:block;clear:both;}
.slideshow .pagination ul li{display:inline-block;vertical-align:top;padding:0 4px;}
.slideshow .pagination a{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-align:left;display:inline-block;vertical-align:top;width:14px;height:14px;overflow:hidden;text-indent:-9999px;text-decoration:none;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;background:#fff;border:2px solid #ea2c69;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slideshow .pagination a:hover,
.slideshow .pagination .active a{text-decoration:none;background:#ea2c69;}
.menu-holder{overflow:hidden;width:100%;text-align:center;padding:0 0 0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 34px;}
.menu{display:table;width:100%;padding:0;margin:0;list-style:none;font-size:18px;}
.menu li{display:table-cell;vertical-align:middle;padding:0 15px 0 0;}
.menu .menu-box{border:2px solid #ededed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 4px 9px;}
.menu a{display:table-cell;vertical-align:middle;text-decoration:none;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;text-align:center;color:#666;}
.menu .active a,
.menu a:hover{text-decoration:none;color:#f36;}
.menu .active .menu-box,
.menu li:hover .menu-box{border:2px solid #ea2b69;text-decoration:none;color:#f36;}
.breadcrumbs{overflow:hidden;width:100%;margin:0 0 10px;}
.breadcrumbs ul{padding:0;margin:0;list-style:none;color:#666;font-size:14px;}
.breadcrumbs li{float:left;padding:0 6px 6px 0;}
.breadcrumbs a{float:left;color:#636;text-decoration:underline;background:url(../images/bg-breadcrumbs.png) no-repeat 100% 5px;padding:0 10px 0 0;}
.breadcrumbs a:hover{text-decoration:none;}
.bar{overflow:hidden;width:100%;margin:0 0 14px;padding:0 4px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tb-bar{float:left;padding:1px 0 0;font-size:16px;}
.tb-bar strong{float:left;color:#999;padding:4px 0 0;margin:0 12px 0 0;font-size:16px;}
.tb-bar .select-holder{float:left;width:181px;}
.pg-bar{float:right;font-size:16px;}
.pg-bar strong{float:left;color:#999;margin:6px 7px 0 0;font-size:16px;}
.pg-bar ul{float:left;padding:0;margin:0;list-style:none;color:#999;font-size:16px ;}
.pg-bar li{float:left;padding:0 0 0 8px;}
.pg-bar a{float:left;width:36px;height:24px;text-decoration:none;color:#666;background:#ededed;text-align:center;padding:6px 0;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;text-align:center;}
.pg-bar .active a,
.pg-bar a:hover{text-decoration:none;color:#969;background:#e6dbe6;}
/* select */
.jcf-select{display:block;vertical-align:top;position:relative;border:1px solid #e5e5e5;background:#fff;margin:0 0 0px;min-width:100px;height:31px;width:100%;padding:3px 0 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.tb-bar .jcf-select span{color:#666;}
.jcf-select select{z-index:1;left:0;top:0;}
.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:16px;margin:0 15px 0 8px;color:#666;}
.jcf-select .jcf-select-opener{position:absolute;text-align:left;background:none;width:15px;bottom:0;right:0;top:3px;color:#ccc;}
.jcf-select .jcf-select-opener:before{content: "\f0d7";font-family: FontAwesome;font-size:14px;line-height:14px;}
body > .jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999;}
body > .jcf-select-drop.jcf-drop-flipped{margin:1px 0 0;}
.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px;width:100%;}
.jcf-select-drop-content ul{width:100%;padding:0;margin:0;list-style:none;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e5e5;overflow:hidden;font-size:16px;}
.home-page .jcf-select-drop-content ul{border:1px solid #fff;margin:0;}
.jcf-select-drop-content ul:after{content:"";display:block;clear:both;}
.jcf-select-drop-content li{margin:0 0 2px;}
.jcf-select-drop-content .jcf-option{display:block;-webkit-transition:background-color 0.3s 0s;-moz-transition:background-color 0.3s 0s;transition:background-color 0.3s 0s;color:#666;padding:5px 2px 5px 8px;cursor:pointer;}
.jcf-select-drop-content .jcf-option:hover{background-color:#eb2a68;color:#fff;}
.jcf-select-drop .jcf-option-hideme{display:none;}
/* end select */
.paging{overflow:hidden;width:100%;text-align:center;font-size:16px ;margin:0 0 36px;}
.paging ul{padding:0;margin:0;list-style:none;text-align:center;}
.paging li{display:inline-block;vertical-align:top;padding:0 2px;}
.paging a{float:left;width:36px;height:24px;text-decoration:none;color:#666;background:#ededed;text-align:center;padding:6px 0;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;text-align:center;}
.paging .active a,
.paging a:hover{text-decoration:none;color:#fff;background:#e73d68;}
.boxes{margin:0 -14px 0 -26px;}
.holder .boxes{margin:0 -18px 0 -21px;padding:0 0 30px;}
.boxes-holder{overflow:hidden;width:100%;text-align:center;}
.boxes .box{padding:0 20px;width:219px;margin:0 -3px 36px 0;display:inline-block;vertical-align:top;}
.holder .boxes .box{padding:0 15px 0 14px;width:219px;margin:0 0 10px 0;display:inline-block;vertical-align:top;}
.boxes .box-holder{width:219px;margin:0 auto;overflow:hidden;position:relative;}
.boxes .img-holder{overflow:hidden;width:100%;position:relative;margin:0 0 11px;height: 238px;vertical-align: middle;display: table-cell;border: 1px #eee solid;}
.boxes .img-holder img{max-width: 100%;max-height: 238px;}
.boxes .img-holder2{overflow:hidden;width:100%;display: block;position:relative;margin:0 0 11px;}
.boxes .img-holder2 img{height: 238px;}
.boxes .name{display:block;color:#333;text-align:center;font-size:14px;}
.boxes a{text-decoration:none;color:#333;-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;transition:all 0.3s 0s;}
.boxes a:hover,
.boxes a:hover .name{text-decoration:none;color:#e73d68;}
.boxes .colors-list{position:absolute;right:10px;top:217px;padding:0;margin:0;list-style:none;text-align:right;overflow:hidden;}
.boxes .colors-list li{display:inline-block;vertical-align:top;width:16px;height:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #e2e2e2;color:#fff;overflow:hidden;text-align:left;text-indent:-9999px;}
.sidebar .title-s{display:block;color:#000;font-size:16px ;padding:0 0 0 39px;margin:0 0 12px;position:relative;z-index:1;}
.model-list{overflow:hidden;width:100%;padding:0 0 0 11px;margin:0 0 24px;list-style:none;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;position:relative;z-index:1;}
.model-list li{vertical-align:top;height:1%;}
.model-list a{display:block;text-decoration:none;color:#000;padding:0 0 14px 31px;background-repeat: no-repeat;background-position: 0 5px;font-size: 14px;}
.model-list a:hover{text-decoration:none;color:#606;}
.model-list .item1{background:url(../images/bg-icons.png) no-repeat 0 8px;}
.model-list .item2{background:url(../images/bg-icons.png) no-repeat 0 -26px;}
.model-list .item3{background:url(../images/bg-icons.png) no-repeat 0 -60px;}
.model-list .item4{background:url(../images/bg-icons.png) no-repeat 0 -94px;}
.model-list .item5{background:url(../images/bg-icons.png) no-repeat 0 -128px;}
.model-list .item6{background:url(../images/bg-icons.png) no-repeat 0 -162px;}
.model-list .item7{background:url(../images/bg-icons.png) no-repeat 0 -196px;}
.model-list .item8{background:url(../images/bg-icons.png) no-repeat 0 -230px;}
.model-list .item9{background:url(../images/bg-icons.png) no-repeat 0 -264px;}
.model-list .item10{background:url(../images/bg-icons.png) no-repeat 0 -298px;}
.model-list .item11{background:url(../images/bg-icons.png) no-repeat 0 -332px;}
.size-list2{overflow:hidden;width:100%;padding:0 0 0 10px;margin:0 0 24px;list-style:none;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;position:relative;z-index:1;}
.size-list2 li{vertical-align:top;height:1%;padding:0 0 10px;}
.size-list2 a{display:block;width: 122px;height: 28px;padding: 0 0 0 14px;background: #fff;border: 1px solid #b3b3b3;color: #000;text-decoration: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s 0s;-moz-transition: all 0.3s 0s;transition: all 0.3s 0s;line-height: 26px;font-size: 14px;}
.size-list2 a:hover{text-decoration: none;color: #606;}
.size-list2 a.active{color:  #f36;border-color:  #ea2b69;}
.delivery-box{overflow: hidden;width: 100%;max-width: 720px;background: #f8f5f8 url(../images/ico-delivery.png) no-repeat 17px 15px;color: #666;font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 8px 10px 22px 140px;margin: 0 auto 42px;}
.delivery-box strong{display: block;color: #939;font-size: 14px ;}
.delivery-box a{color: #666;text-decoration: underline;}
.delivery-box a:hover{text-decoration: none;color: #666;}
#main .delivery-box p{margin: 0;}
.product-block{width: 100%;margin: 0 0 40px;}
.product-block:after{content: "";display: block;clear: both;}
.visual{float: left;width: 350px;}
.visual .img-list{overflow: hidden;width: 100%;height: 350px;position: relative;z-index: 3;padding: 0;margin: 0 ;list-style: none;border: 1px solid #ececec;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.visual .img-list li{position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.visual .img-list li.active{z-index: 1;}
.visual .switcher{overflow: hidden;width: 105%;position: relative;z-index: 12;padding: 0;margin: 0;list-style: none;}
.visual .switcher li{float: left;width: 130px;overflow: hidden;height: 146px;margin: 0 5px 5px 0;border: 1px solid #ececec;}
.description-column{float: right;overflow: hidden;width: 300px;color: #666;font-size: 14px;}
#main .description-column p{margin: 0;}
.description-column dl{overflow: hidden;width: 100%;color: #333;margin: 0 0 16px;font-size: 16px;}
.description-column dt{display: inline;padding: 0 5px 0 0;font-size: 18px;float: left;}
.description-column dd{display: inline;margin: 0;font-size: 18px;}
.description-column .btn-r{display: block;width: 100%;max-width: 284px;margin: 0 auto 22px;height: 37px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 2px solid #ea2b69;padding: 4px 0 0;color: #f36;-webkit-transition: all 0.3s 0s;-moz-transition: all 0.3s 0s;transition: all 0.3s 0s;text-align: center;text-decoration: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #fff;font-size: 18px;}
.description-column .btn-r:hover{background: #ea2b69;text-decoration: none;color: #fff;}
.description-column .btn-l{display: block;width: 100%;max-width: 284px;margin: 0 auto 22px;height: 37px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 2px solid #895089;padding: 4px 0 0;color: #939;-webkit-transition: all 0.3s 0s;-moz-transition: all 0.3s 0s;transition: all 0.3s 0s;text-align: center;text-decoration: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #efe6ef;font-size: 18px;}
.description-column .btn-l:hover{background: #895089;text-decoration: none;color: #efe6ef;}
.description-column .back-link{display: block;text-decoration: none;color: #f36;padding: 30px 0 0;font-size: 20px;text-align: right;}
.description-column .back-link:hover{color: #606;text-decoration: none;}
.product-block .colors-list{width: 100%;padding: 14px 0 0;margin: 0;list-style: none;overflow: hidden;}
.product-block .colors-list li{display: inline-block;vertical-align: top;width: 27px;height: 27px;margin: 0 6px 0 0;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #ccc;color: #fff;overflow: hidden;text-align: left;text-indent: -9999px;}
.product-block .colors-list .color1{background: #000;border: 1px solid #000;}
.product-block .colors-list .color2{background: #fdf2d8;}
.product-block .colors-list .color3{background: #fff;}
.product-block .dd-box{display: block;width: 100%;}
.product-block .select-holder{float: left;}
.product-block .select-holder ul{list-style: none;padding: 0;margin: 0;}
.product-block .select-holder li{padding: 2px 20px;border: 1px #b3b3b3 solid;margin-bottom: 10px;font-size: 15px;border-radius: 5px;}
.product-block .st-link{float: right;color: #666;text-decoration: underline;font-size: 16px;padding: 8px 0 0;}
.product-block .st-link:hover{text-decoration: none;color: #606;}
.img-sr{overflow: hidden;width: 100%;text-align: center;display: none;}
.sidebar .img-sr{display: block;overflow: hidden;width: 100%;text-align: center;padding: 79px 0 0;}
.content .promobox{float: right;width: 186px;padding: 0 0 0 18px;margin: -20px -4px 0 0;}
.title-order{overflow: hidden;width: 102%;max-width: 955px;background: url(../images/bg-heading3.png) no-repeat;background-size: 100% 100%;margin: 0 0 16px -2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 13px 40px 20px;}
#main .title-order h2{color: #fff;margin: 0;font-size: 32px ;}
.order-form{width: 100%;max-width: 914px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 17px 41px;}
.order-form:after,
.order-form .row:after{content: "";display: block;clear: both;}
.order-form .row{width: 100%;margin: 0 0 16px;}
.order-form label{display: block;color: #333;font-size: 16px;margin: 0 0 14px;}
.order-form label em{font-style: normal;color: #f36;}
.order-form input.error,
.order-form textarea.error {border-color:  #f36 !important;}
.order-form span.error {display:  block;float:  left;color:  #f36;}
.order-form span.error: before {content:  "\f25a";font-family:  FontAwesome;padding-right:  10px;}
.order-form tr{margin-bottom: 10px;}


.order-form .text{padding: 6px 2px 7px 8px;margin: 0;border: 2px solid #dee1e3;float: left;width: 100%;max-width: 365px;height: 37px;background: #fff;color: #333;outline: none;font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.order-form .text-b{max-width: 687px;}
.order-form .submit{border: 0;float: left;padding: 0 0 4px;margin: 0;background: url(../images/bg-submit.png) no-repeat;width: 241px;height: 50px;font-size: 26px;color: #fff;cursor: pointer;margin-right: 30px;}
.order-form .submit:hover{background: url(../images/bg-submit.png) no-repeat 0 -80px;}
.order-form .textarea-holder{overflow: hidden;width: 100%;padding: 0 0 9px;}
.order-form .textarea-holder textarea{padding: 6px 0 7px 8px;width: 100%;min-width: 100%;max-width: 100%;height: 205px;min-height: 205px;float: left;overflow: auto;outline: none;background: #fff;color: #333;border: 2px solid #dee1e3;font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.sellers-list {list-style: none;}
.sellers-list > li {
    margin:  15px 0;}
.sellers-list > li: before {content:  "\f290";font-family:  FontAwesome;color:  #ea2766;padding-right:  10px;
    font-size:  22px;}
.sellers-list > li > a {
    text-transform:  uppercase;
    font-size:  14px;}

.addthis_inline_share_toolbox {display:  inline-block;padding:  4px 0px;}

.gallery {list-style:  none;text-align:  center;padding: 0px;margin: 0px;}
.gallery > li {display:  inline-block;padding:  15px 0px;text-align:  center;color:  #591c58;width:  45%;}
.gallery > li > a {display:  block;}

#catalog-search {position:  relative;
/*	position:  absolute;bottom: 10px;right: 200px;*/background-color:  #E7DCE6;padding-right:  25px;margin-top:  13px;}
#catalog-search > form > input {border: 1px solid #E7DCE6;height: 25px;padding:  0 5px;width: 133px;}
#catalog-search > a {position:  absolute;top: 0px;right: 0px;display:  block;width:  25px;height: 25px;color:  #5c2661;}
#catalog-search > a > i {padding:  5px 0 0 2px;font-size: 20px;}

#catalog-search > form > input: : -webkit-input-placeholder {color: #ededed;}
#catalog-search > form > input: : -moz-placeholder          {color: #ededed;}
#catalog-search > form > input: -moz-placeholder           {color: #ededed;}
#catalog-search > form > input: -ms-input-placeholder      {color: #ededed;}

@media screen and (max-width: 1030px){.home-slideshow{padding: 0;margin: -19px 0 0;}
.heading-r1{width: 100%;background: url(../images/bg-heading.jpg) no-repeat;background-size: 100% 100%;margin: 0 0 19px;padding: 6px 0 12px 0;}
.heading-r2{width: 100%;background: url(../images/bg-heading.jpg) no-repeat;background-size: 100% 100%;margin: 0 0 31px;padding: 4px 0 10px 0;}
.visual{margin: 0 0 0 -5px;}
.description-column{margin: 0 -5px 0 0;}}
@media only screen and (max-width: 1020px){.visual{margin: 0 0 0 -15px;}
.description-column{margin: 0 -5px 0 0;}}
@media only screen and (max-width: 990px){.visual{float: none;display: block;overflow: hidden;width: 100%;max-width: 406px;margin: 0 auto 20px;}
.description-column{float: none;display: block;overflow: hidden;width: 100%;}}
@media only screen and (max-width: 960px){#header{padding: 0 10px 25px;}
.h-box{top: 17px;}
.btn-h{margin: 0 0 12px;}}
@media only screen and (max-width: 920px){.navigation .col{float: none;display: inline-block;vertical-align: top;width: 33.3333%;margin: 0 -4px 0 0;padding: 0 10px 10px 0;}
.navigation .col-2{width: 66.6666%;padding: 0 0 10px;}
.sl-box{margin: 0 0 11px;position: absolute;top: 0;right: 17px;}
.sl-box strong{display: block;padding: 0 0 14px 0;}}
@media screen and (max-width: 900px){.home-slideshow .pagination{max-width: 100%;}
.promobox-holder{overflow: hidden;width: 100%;padding: 0 0 10px;}
.promobox1{float: left;width: 49%;padding: 15px 0 11px 10px;background: #e73d68;border-right: 13px solid #c92d56;position: relative;z-index: 12;top: auto;right: auto;margin: 0 2% 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.promobox2{float: left;width: 49%;padding: 16px 0 11px 10px;background: #591c58;border-right: 13px solid #303;position: relative;z-index: 12;bottom: auto;right: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}}
@media screen and (max-width: 840px){.tb-bar strong{float: none;display: block;padding: 0 0 4px;margin: 0;}
.pg-bar strong{float: none;display: block;padding: 0 0 4px;margin: 0;}
.pg-bar ul{float: right;}
.gallery > li {width: 100%;}}
@media screen and (max-width: 780px){.category-box{margin: 0 -5px 20px 0;width: 50%;padding: 0 10px;}
.category-box strong{text-align: center;}
.advant-box{margin: 0 -5px 20px 0;width: 33.3333%;padding: 0 7px 0 7px;}
.subscribe-form .subscribe-text{float: none;display: block;overflow: hidden;width: 100%;padding: 0 0 8px;}
.subscribe-form .row{float: none;display: block;overflow: hidden;width: 100%;padding: 0 142px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.vantage-list li{padding: 0 20px 0 106px;}
.vantage-list .ico-box{margin: 0 0 0 -106px;}#header{padding: 0 10px 25px 200px;}
.logo{float: left;width: 191px;margin: 0 0 0 -223px;}
.header-holder{float: left;width: 100%;padding: 0;}
.h-box{top: 17px;margin-left: -130px;}
.contacts-box{float: right;width: auto;}
.contacts-list li{display: block;text-align: right;}
.contacts-list a{display: inline-block;vertical-align: top;}
.contacts-list .email{background: url(../images/ico-email.png) no-repeat 0 9px;padding: 0 0 0 21px;}
.btn-h{margin: 0 0 15px;}}
@media screen and (max-width: 760px){.heading-r1{padding: 6px 0 12px 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.heading-1{padding: 6px 0 12px 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.twocolumns{width: 100%;padding: 0;position: relative;}
.sidebar:after,.content:after{content: "";display: block;clear: both;}
.sidebar{display: block;margin: 0;width: 100%;float: none;}
.content{float: none;width: 100%;display: block;}
.nav{position: absolute;top: -58px;left: 0;width: 100%;}
.twocolumns2 .nav{top: -77px;}
.nav .nav-opener{display: block;top: 0;left: 10px}
.nav .nav-drop{overflow: hidden;position: absolute;top: 100%;left: 0;right: 0;z-index: 8000;}
.nav .nav-drop{opacity: 0;visibility: hidden;-webkit-transition: opacity 0.25s linear;transition: opacity 0.25s linear;height: 0;}
.nav-active .nav-drop{opacity: 1;visibility: visible;height: auto;}
.slideshow .slide{height: 312px;}
.tb-bar strong{float: left;color: #999;padding: 4px 0 0;margin: 0 12px 0 0;font-size: 16px;}
.pg-bar strong{float: left;color: #999;margin: 6px 7px 0 0;font-size: 16px;}
.pg-bar ul{float: left;padding: 0;margin: 0;list-style: none;color: #999;font-size: 16px ;}
.boxes{margin: 0 -10px 0 -14px;}
.boxes .box{padding: 0 10px;width: 219px;margin: 0 -3px 36px 0;display: inline-block;vertical-align: top;}
.sidebar .title-s{padding: 0 0 0 15px;margin: 0 0 10px;}
.model-list{text-align: center;padding: 0;margin: 0;}
.model-list li{display: inline-block;vertical-align: top;padding: 0 5px 10px;}
.size-list{text-align: center;padding: 0;margin: 0 0 16px;}
.size-list li{display: inline-block;vertical-align: top;padding: 0 5px 10px;}
.img-sr{overflow: hidden;width: 100%;text-align: center;display: block;margin: 0 0 30px;}
.sidebar .img-sr{display: block;overflow: hidden;width: 100%;text-align: center;padding: 0;display: none;}}
@media screen and (max-width: 680px){.slideshow .slide{height: 250px;}}
@media screen and (max-width: 660px){.navigation .col{float: none;display: inline-block;vertical-align: top;width: 50%;margin: 0 -4px 0 0;padding: 0 10px 10px 0;}
.navigation .col-2{width: 100%;padding: 0 0 10px;margin: 0;}
.sl-box{margin: 0 0 11px;position: relative;top: auto;right:auto;}
.sl-box strong{display:block;padding:0 0 14px 0;}
.copyright{float:none;display:block;margin:0 0 14px;}#header{padding:0 10px 25px 170px;}
.logo{float:left;width:191px;margin:0 0 0 -193px;}}
@media screen and (max-width:650px){.tb-bar strong{float:none;display:block;padding:0 0 4px;margin:0;}
.pg-bar strong{float:none;display:block;padding:0 0 4px;margin:0;}
.pg-bar ul{float:right;}}
@media screen and (max-width:620px){.nav{top:-54px;}
.vantage-list li{display:block;width:100%;overflow:hidden;padding:0 0 0 116px;margin:0 0 18px;}
.vantage-list .ico-box{float:left;width:90px;margin:0 0 0 -116px;}
.heading-r1 strong{font-size:24px;}
.heading-r2 strong{font-size:24px;}
.heading-1 strong{font-size:24px;}
.heading-2 strong{font-size:24px;}
.hp-box .slogan{font-size:24px;}
.contacts-dl dt{display:block;}
.twocolumns2 .nav{top:-73px;}}
@media screen and (max-width:580px){#header{padding:0 10px 20px;}
.logo{float:none;display:block;width:191px;margin:0 auto;}
.contacts-dl dt{display:inline-block;vertical-align:top;}
.h-box{float:left;width:170px;position:relative;top:auto;left:auto;margin-left:0;padding:40px 0 0;}}
@media screen and (max-width:560px){.slideshow .slide{height:200px;}
.menu-holder{padding:0 0 0 10px;margin:0 0 10px;}
.menu li{display:inline-block;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;padding:0 10px 10px 0;margin:0 -4px 0 0;}}
@media screen and (max-width:530px){.promobox{display:none;}
.title-order{overflow:hidden;width:100%;max-width:955px;background:#b88ab8;margin:0 -30px 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:8px 30px 15px;}#main .title-order h2{font-size:24px ;}}
@media screen and (max-width:520px){.delivery-box{overflow:hidden;width:100%;max-width:720px;background:#f8f5f8 url(../images/ico-delivery.png) no-repeat 50% 10px;color:#666;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:75px 10px 22px 10px;margin:0 auto 22px;}}
@media screen and (max-width:500px){.nav{top:-50px;}
.twocolumns2 .nav{top:-69px;}
.heading-r1 strong{font-size:20px;}
.heading-1 strong{font-size:20px;}
.contacts-dl dt{display:block;}
.contacts-list .email{background:none;padding:0;}
.contacts-list .phone{background:none;padding:0;}
.slideshow .pagination{bottom:0px;}#main h1{font-size:24px;}#main h2{font-size:24px;}}
@media screen and (max-width:450px){.category-box{margin:0 0 20px;width:100%;display:block;padding:0;}
.advant-box{margin:0 -5px 20px 0;width:50%;padding:0 7px 0 7px;}
.subscribe-box{width:100%;background:#f1ecf1;overflow:hidden;padding:25px 17px 18px 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.subscribe-form .row{padding:0 134px 0 0;}
.subscribe-form .submit{margin:0 -134px 0 0;}
.subscribe-form .text{padding:7px 3px 7px 10px;}
.item-list{padding:0 0 0 4px;margin:0 0 18px;}
.mark{padding:30px 20px 28px;margin:0 0 40px;}
.item-list1 li{padding:0 0 16px 30px;}
.item-list2 li{padding:0 0 16px 30px;}
.item-list3 li{padding:0 0 16px 30px;}
.item-list4 li{padding:0 0 16px 30px;}}
@media screen and (max-width:430px){.tb-bar{float:none;display:block;width:100%;padding:0;}
.pg-bar{float:none;display:block;width:100%;padding:0 0 10px;}
.tb-bar:after,.pg-bar:after{content:"";display:block;clear:both;}
.tb-bar .select-holder{padding:0 0 8px;}
.tb-bar strong{padding:0 0 8px;}
.pg-bar strong{padding:0 0 8px;}
.pg-bar ul{float:none;overflow:hidden;width:100%;text-align:center;}
.pg-bar li{padding:0 4px;}}
@media screen and (max-width:400px){.heading-r1 strong{font-size:20px;word-spacing:-1px;letter-spacing:-1px;}
.heading-r2 strong{font-size:22px;}
.heading-1 strong{font-size:20px;word-spacing:-1px;letter-spacing:-1px;}
.heading-2 strong{font-size:22px;}
.hp-box .slogan{font-size:22px;}
.slideshow .slide{height:180px;}}
@media screen and (max-width:390px){#header{padding:0 5px 20px;}
.contacts-list{font-size:14px;}
.contacts-list span{font-size:16px;}
.contacts-dl{font-size:14px;}
.contacts-dl dt{font-size:14px;}}
@media screen and (max-width:375px){.gallery > li img {width:100%;}}
@media screen and (max-width:350px){.heading-r1 strong{width:105%;}
.heading-1 strong{width:105%;}}
/* disable animation while browser is resizing */
.resize.nav-active .hold,
.resize.nav-active .nav-drop,
.resize.nav-active .nav-drop > ul {-webkit-transition:none !important;-ms-transition:none !important;transition:none !important;}

.product_remark p{color: #EA2D69;border-bottom: 2px #EA2D69 solid;font-size: 18px;padding: 20px 15px 10px;}
.product_remark div{padding: 20px;}

/*分页*/
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}